//
//  main.m
//  结构体
//
//  Created by clz on 2019/6/7.
//  Copyright © 2019年 clz. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //结构体  struct是关键字     Books是这个结构体的类型名称
        //定义一个结构体
        struct Books{
            char title[50];
            char author[50];
            int book_id;
        };
        
        //声明一个结构体变量    book是变量名  它和int/float char 等作用是一样的
        struct Books book;
        
        //赋值  用 ’.‘ 点运算  点是所有运算符优先级最高
        book.book_id = 1;
        strcpy(book.title,"小说");
        strcpy(book.author, "晓明");
        
        printf("book_id = %d;book.title = %s,book.author = %s",book.book_id,book.title,book.author);
        
        
        
    }
    return 0;
}
